.react-bs-table-container .react-bs-table-search-form {
	margin-bottom:0
}
.react-bs-table table {
	margin-bottom:0;
	table-layout:fixed
}
.react-bs-table table td,.react-bs-table table th {
	overflow:hidden;
	white-space:nowrap;
	text-overflow:ellipsis
}
.react-bs-table {
	border:none;
	border-radius:0;
	margin:0
}
.react-bs-table-pagination {
	margin:10px
}
.react-bs-table-tool-bar {
	margin:10px 0;
}
.react-bs-container-header {
	overflow:hidden;
	width:100%
}
.react-bs-container-body {
	overflow:auto;
	width:100%
}
.table-bordered {
	border:0
}
.table-bordered>thead>tr>td,.table-bordered>thead>tr>th {
	border-bottom-width:0px;
  background-color: #f7f9fa;
}
.table-bordered>tfoot>tr>td,.table-bordered>tfoot>tr>th {
	border-top-width:2px;
	border-bottom-width:0
}
.table-bordered>tbody>tr>td:first-child,.table-bordered>tbody>tr>th:first-child,.table-bordered>tfoot>tr>td:first-child,.table-bordered>tfoot>tr>th:first-child,.table-bordered>thead>tr>td:first-child,.table-bordered>thead>tr>th:first-child {
	border-left-width:0
}
.table-bordered>tbody>tr>td:last-child,.table-bordered>tbody>tr>th:last-child,.table-bordered>tfoot>tr>td:last-child,.table-bordered>tfoot>tr>th:last-child,.table-bordered>thead>tr>td:last-child,.table-bordered>thead>tr>th:last-child {
	border-right-width:0
}
.table-bordered>thead>tr:first-child>td,.table-bordered>thead>tr:first-child>th {
	border-top-width:0
}
.table-bordered>tfoot>tr:last-child>td,.table-bordered>tfoot>tr:last-child>th {
	border-bottom-width:0
}
.react-bs-table .react-bs-container-header>table>thead>tr>th {
	vertical-align:middle
}
.react-bs-table .react-bs-container-header>table>thead>tr>th .filter {
	font-weight:400
}
.react-bs-table .react-bs-container-header>table>thead>tr>th .filter::-webkit-input-placeholder,.react-bs-table .react-bs-container-header>table>thead>tr>th .number-filter-input::-webkit-input-placeholder,.react-bs-table .react-bs-container-header>table>thead>tr>th .select-filter option[value=''],.react-bs-table .react-bs-container-header>table>thead>tr>th .select-filter.placeholder-selected {
	color:#d3d3d3;
	font-style:italic
}
.react-bs-table .react-bs-container-header>table>thead>tr>th .select-filter.placeholder-selected option:not([value='']) {
	color:initial;
	font-style:initial
}
.react-bs-table .react-bs-container-header>table>thead>tr>th .number-filter {
	display:flex
}
.react-bs-table .react-bs-container-header>table>thead>tr>th .number-filter-input {
	margin-left:5px;
	float:left;
	width:calc(100% - 67px - 5px)
}
.react-bs-table .react-bs-container-header>table>thead>tr>th .number-filter-comparator {
	width:67px;
	float:left
}
.react-bs-table .react-bs-container-header .sort-column {
	cursor:pointer
}
.react-bs-container .textarea-save-btn {
	position:absolute;
	z-index:100;
	right:0;
	top:-21px
}
.react-bs-table-no-data {
	text-align:center
}
.animated {
	animation-fill-mode:both
}
.animated.bounceIn,.animated.bounceOut {
	animation-duration:.75s
}
.animated.shake {
	animation-duration:.3s
}
@keyframes shake {
	from,to {
	transform:translate3d(0,0,0)
}
10%,50%,90% {
	transform:translate3d(-10px,0,0)
}
30%,70% {
	transform:translate3d(10px,0,0)
}
}.shake {
	animation-name:shake
}
@keyframes bounceIn {
	20%,40%,60%,80%,from,to {
	animation-timing-function:cubic-bezier(.215,.61,.355,1)
}
0% {
	opacity:0;
	transform:scale3d(.3,.3,.3)
}
20% {
	transform:scale3d(1.1,1.1,1.1)
}
40% {
	transform:scale3d(.9,.9,.9)
}
60% {
	opacity:1;
	transform:scale3d(1.03,1.03,1.03)
}
80% {
	transform:scale3d(.97,.97,.97)
}
to {
	opacity:1;
	transform:scale3d(1,1,1)
}
}.bounceIn {
	animation-name:bounceIn
}
@keyframes bounceOut {
	20% {
	transform:scale3d(.9,.9,.9)
}
50%,55% {
	opacity:1;
	transform:scale3d(1.1,1.1,1.1)
}
to {
	opacity:0;
	transform:scale3d(.3,.3,.3)
}
}.bounceOut {
	animation-name:bounceOut
}
.toast-title {
	font-weight:700
}
.toast-message {
	-ms-word-wrap:break-word;
	word-wrap:break-word
}
.toast-message a,.toast-message label {
	color:#fff
}
.toast-message a:hover {
	color:#ccc;
	text-decoration:none
}
.toast-close-button {
	position:relative;
	right:-.3em;
	top:-.3em;
	float:right;
	font-size:20px;
	font-weight:700;
	color:#fff;
	-webkit-text-shadow:0 1px 0 #fff;
	text-shadow:0 1px 0 #fff;
	opacity:.8;
	-ms-filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=80);
	filter:alpha(opacity=80)
}
.toast-top-center,.toast-top-full-width {
	top:0;
	right:0;
	width:100%
}
.toast-close-button:focus,.toast-close-button:hover {
	color:#000;
	text-decoration:none;
	cursor:pointer;
	opacity:.4;
	-ms-filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=40);
	filter:alpha(opacity=40)
}
button.toast-close-button {
	padding:0;
	cursor:pointer;
	background:0 0;
	border:0;
	-webkit-appearance:none
}
.toast-bottom-center {
	bottom:0;
	right:0;
	width:100%
}
.toast-bottom-full-width {
	bottom:0;
	right:0;
	width:100%
}
.toast-top-left {
	top:12px;
	left:12px
}
.toast-top-right {
	top:12px;
	right:12px
}
.toast-bottom-right {
	right:12px;
	bottom:12px
}
.toast-bottom-left {
	bottom:12px;
	left:12px
}
#toast-container {
	position:fixed;
	z-index:999999
}
#toast-container * {
	-moz-box-sizing:border-box;
	-webkit-box-sizing:border-box;
	box-sizing:border-box
}
#toast-container>div {
	position:relative;
	overflow:hidden;
	margin:0 0 6px;
	padding:15px 15px 15px 50px;
	width:300px;
	-moz-border-radius:3px;
	-webkit-border-radius:3px;
	border-radius:3px;
	background-position:15px center;
	background-repeat:no-repeat;
	-moz-box-shadow:0 0 12px #999;
	-webkit-box-shadow:0 0 12px #999;
	box-shadow:0 0 12px #999;
	color:#fff;
	opacity:.8;
	-ms-filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=80);
	filter:alpha(opacity=80)
}
#toast-container>:hover {
	-moz-box-shadow:0 0 12px #000;
	-webkit-box-shadow:0 0 12px #000;
	box-shadow:0 0 12px #000;
	opacity:1;
	-ms-filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=100);
	filter:alpha(opacity=100);
	cursor:pointer
}
#toast-container.toast-bottom-center>div,#toast-container.toast-top-center>div {
	width:300px;
	margin:auto
}
#toast-container.toast-bottom-full-width>div,#toast-container.toast-top-full-width>div {
	width:96%;
	margin:auto
}
.toast {
	background-color:#030303
}
.toast-success {
	background-color:#51a351
}
.toast-error {
	background-color:#bd362f
}
.toast-info {
	background-color:#2f96b4
}
.toast-warning {
	background-color:#f89406
}
.toast-progress {
	position:absolute;
	left:0;
	bottom:0;
	height:4px;
	background-color:#000;
	opacity:.4;
	-ms-filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=40);
	filter:alpha(opacity=40)
}
@media all and (max-width:240px) {
	#toast-container>div {
	padding:8px 8px 8px 50px;
	width:11em
}
#toast-container .toast-close-button {
	right:-.2em;
	top:-.2em
}
}@media all and (min-width:241px) and (max-width:480px) {
	#toast-container>div {
	padding:8px 8px 8px 50px;
	width:18em
}
#toast-container .toast-close-button {
	right:-.2em;
	top:-.2em
}
}@media all and (min-width:481px) and (max-width:768px) {
	#toast-container>div {
	padding:15px 15px 15px 50px;
	width:25em
}
}